//==========发送请求,获取用户信息=============
function getUserInfo() {
  axios.get('/my/userinfo', {
    //代码优化，为了避免每次都重复写token代码，所以直接在base.js里做统一处理
    // headers: {
    //   //Authorization需要获取token值，本地存储过了（取出来）
    //   Authorization: localStorage.getItem('token')
    // }
  }).then(({ data: res }) => {
    //console.log(res);//服务器响应回来的数据
    //控制访问权限：用户不按照正常流程注册登录，比如手动修改来进行访问
    //优化代码base.js
    // if (res.status === 1 && res.message === "身份认证失败！") {
    //   location.href='/login.html'
    // }
    //名字有优先级，先显示nickname，若没有则显示username，所以用逻辑判断 ||
    let name = res.data.nickname || res.data.username
    //没有user_pic的值则显示文字头像
    if (res.data.user_pic) {
      $('.avatar').prop('src', res.data.user_pic).show()
    } else {
      $('.text-avatar-box').show()
      //将截取的第一个字母大写
      $('.text-avatar').text(name[0].toUpperCase())
    }
    $('#welcome').text(`欢迎${name}`)
  })
}
getUserInfo()


// axios.get('/my/userinfo', {
//   //代码优化，为了避免每次都重复写token代码，所以直接在base.js里做统一处理
//   // headers: {
//   //   //Authorization需要获取token值，本地存储过了（取出来）
//   //   Authorization: localStorage.getItem('token')
//   // }
// }).then(({ data: res }) => {
//   //console.log(res);//服务器响应回来的数据
//   //控制访问权限：用户不按照正常流程注册登录，比如手动修改来进行访问
//   //优化代码base.js
//   // if (res.status === 1 && res.message === "身份认证失败！") {
//   //   location.href='/login.html'
//   // }
//   //名字有优先级，先显示nickname，若没有则显示username，所以用逻辑判断 ||
//   let name = res.data.nickname || res.data.username
//   //没有user_pic的值则显示文字头像
//   if (res.data.user_pic) {
//     $('.avatar').prop('src', res.data.user_pic).show()
//   } else {
//     $('.text-avatar-box').show()
//     //将截取的第一个字母大写
//     $('.text-avatar').text(name[0].toUpperCase())
//   }
//   $('#welcome').text(`欢迎${name}`)
// })


//============退出功能===============
const layer = layui.layer
$('#btnLogout').on('click', function () {
  layer.confirm('确定要退出登录吗?', { icon: 3, title: '提示' }, function (index) {
    //do something
    //点击退出的时候，清除token，并跳转到login登录页面
    localStorage.removeItem('token')
    location.href = '/login.html'
    //layui内自带的index索引，不写的话则点击确定不能关闭弹框
    layer.close(index);
  });

})